package com.comleader.uap.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * BJBH调用日志表
 * @TableName api_called_protect_log_info
 */
@TableName(value ="api_called_protect_log_info")
@Data
public class CalledProtectLogInfo implements Serializable {
    /**
     * 主键ID
     */
    @TableId
    private String id;

    /**
     * 任务ID
     */
    private String taskId;

    /**
     * 指令ID
     */
    private String commandId;

    /**
     * 下发时间
     */
    private String downTime;

    /**
     * 保护类型 1：被叫保护 2：提线 3：被叫保护撤销 4：上网保护 5：短信保护 6：呼叫业务转移 7：上网保护撤销 8：短信保护撤销 9: 被叫保护恢复 10：上网保护恢复 11：短信保护恢复
     */
    private Integer protectType;

    /**
     * 下发状态0失败1成功
     */
    private Integer deliveryStatus;

    /**
     * 保护号码
     */
    private String calledNumber;

    /**
     * 反馈时间
     */
    private String feedbackTime;

    /**
     * 处置状态，0：失败，1成功
     */
    private Integer disposeStatus;

    /**
     * 备注
     */
    private String remark;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

}